");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'
',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('
').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
(function(){ "use strict"; window.trx_addons_get_cookie=function(name){ var defa=arguments[1]!=undefined ? arguments[1]:null; var start=document.cookie.indexOf(name + '='); var len=start + name.length + 1; if((!start)&&(name!=document.cookie.substring(0, name.length))){ return defa; } if(start==-1) return defa; var end=document.cookie.indexOf(';', len); if(end==-1) end=document.cookie.length; return unescape(document.cookie.substring(len, end)); }; window.trx_addons_set_cookie=function(name, value, expires, path, domain, secure){ var expires=arguments[2]!=undefined ? arguments[2]:0; var path=arguments[3]!=undefined ? arguments[3]:'/'; var domain=arguments[4]!=undefined ? arguments[4]:''; var secure=arguments[5]!=undefined ? arguments[5]:''; var today=new Date(); today.setTime(today.getTime()); if(expires){ expires=expires * 1000 * 60 * 60 * 24; } var expires_date=new Date(today.getTime() + (expires)); document.cookie=name + '=' + escape(value) + ((expires) ? ';expires=' + expires_date.toGMTString():'') + ((path) ? ';path=' + path:'') + ((domain) ? ';domain=' + domain:'') + ((secure) ? ';secure':''); }; window.trx_addons_del_cookie=function(name, path, domain){ var path=arguments[1]!=undefined ? arguments[1]:'/'; var domain=arguments[2]!=undefined ? arguments[2]:''; if(trx_addons_get_cookie(name)) document.cookie=name + '=' + ((path) ? ';path=' + path:'') + ((domain) ? ';domain=' + domain:'') + ';expires=Thu, 01-Jan-1970 00:00:01 GMT'; }; window.trx_addons_clear_listbox=function(box){ for (var i=box.options.length-1; i >=0; i--) box.options[i]=null; }; window.trx_addons_add_listbox_item=function(box, val, text){ var item=new Option(); item.value=val; item.text=text; box.options.add(item); }; window.trx_addons_del_listbox_item_by_value=function(box, val){ for (var i=0; i < box.options.length; i++){ if(box.options[i].value==val){ box.options[i]=null; break; }} }; window.trx_addons_del_listbox_item_by_text=function(box, txt){ for (var i=0; i < box.options.length; i++){ if(box.options[i].text==txt){ box.options[i]=null; break; }} }; window.trx_addons_find_listbox_item_by_value=function(box, val){ var idx=-1; for (var i=0; i < box.options.length; i++){ if(box.options[i].value==val){ idx=i; break; }} return idx; }; window.trx_addons_find_listbox_item_by_text=function(box, txt){ var idx=-1; for (var i=0; i < box.options.length; i++){ if(box.options[i].text==txt){ idx=i; break; }} return idx; }; window.trx_addons_select_listbox_item_by_value=function(box, val){ for (var i=0; i < box.options.length; i++){ box.options[i].selected=(val==box.options[i].value); }}; window.trx_addons_select_listbox_item_by_text=function(box, txt){ for (var i=0; i < box.options.length; i++){ box.options[i].selected=(txt==box.options[i].text); }}; window.trx_addons_get_listbox_values=function(box){ var delim=arguments[1] ? arguments[1]:','; var str=''; for (var i=0; i < box.options.length; i++){ str +=(str ? delim:'') + box.options[i].value; } return str; }; window.trx_addons_get_listbox_texts=function(box){ var delim=arguments[1] ? arguments[1]:','; var str=''; for (var i=0; i < box.options.length; i++){ str +=(str ? delim:'') + box.options[i].text; } return str; }; window.trx_addons_sort_listbox=function(box){ var temp_opts=new Array(); var temp=new Option(); for(var i=0; i
temp_opts[y].text){ temp=temp_opts[x]; temp_opts[x]=temp_opts[y]; temp_opts[y]=temp; }} } for(var i=0; i 0&&val.length < opt.rules[i].min_length.value){ if(error_msg=='') jQuery(this).get(0).focus(); error_msg +='' + (typeof(opt.rules[i].min_length.message)!='undefined' ? opt.rules[i].min_length.message:opt.error_message_text) + '
'; error=true; }} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].max_length)=='object'){ if(opt.rules[i].max_length.value > 0&&val.length > opt.rules[i].max_length.value){ if(error_msg=='') jQuery(this).get(0).focus(); error_msg +='' + (typeof(opt.rules[i].max_length.message)!='undefined' ? opt.rules[i].max_length.message:opt.error_message_text) + '
'; error=true; }} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].mask)=='object'){ if(opt.rules[i].mask.value!=''){ var regexp=new RegExp(opt.rules[i].mask.value); if(!regexp.test(val)){ if(error_msg=='') jQuery(this).get(0).focus(); error_msg +='' + (typeof(opt.rules[i].mask.message)!='undefined' ? opt.rules[i].mask.message:opt.error_message_text) + '
'; error=true; }} } if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].state)=='object'){ if(opt.rules[i].state.value=='checked'&&!jQuery(this).get(0).checked){ if(error_msg=='') jQuery(this).get(0).focus(); error_msg +='' + (typeof(opt.rules[i].state.message)!='undefined' ? opt.rules[i].state.message:opt.error_message_text) + '
'; error=true; }} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].equal_to)=='object'){ if(opt.rules[i].equal_to.value!=''&&val!=jQuery(jQuery(this).get(0).form[opt.rules[i].equal_to.value]).val()){ if(error_msg=='') jQuery(this).get(0).focus(); error_msg +='' + (typeof(opt.rules[i].equal_to.message)!='undefined' ? opt.rules[i].equal_to.message:opt.error_message_text) + '
'; error=true; }} if(opt.error_fields_class!='') jQuery(this).toggleClass(opt.error_fields_class, error); }} });if(error_msg!=''&&opt.error_message_show){ var error_message_box=form.find(".trx_addons_message_box"); if(error_message_box.length==0) error_message_box=form.parent().find(".trx_addons_message_box"); if(error_message_box.length==0){ form.append('
'); error_message_box=form.find(".trx_addons_message_box"); } if(opt.error_message_class) error_message_box.toggleClass(opt.error_message_class, true); error_message_box.html(error_msg).fadeIn(); setTimeout(function(){ error_message_box.fadeOut(); }, opt.error_message_time); } return error_msg!=''; }; window.trx_addons_refresh_list=function(parent_type, parent_val, list_fld, list_lbl, list_not_selected){ if(list_not_selected===undefined){ var list_not_selected=list_fld.data('not-selected')===true||list_fld.parents('.vc_edit-form-tab').length > 0||list_fld.parents('#elementor-controls').length > 0||list_fld.parents('.siteorigin-widget-field').length > 0||list_fld.parents('[class*="widget_field_type_"]').length > 0||list_fld.parents('.widget-liquid-right').length > 0||list_fld.parents('.widgets-holder-wrap').length > 0||list_fld.parents('.customize-control-widget_form').length > 0 } var list_val=list_fld.val(); if(list_lbl.find('.trx_addons_refresh').length==0) list_lbl.append(' '); var data={ action: 'trx_addons_refresh_list', nonce: TRX_ADDONS_STORAGE['ajax_nonce'], parent_type: parent_type, parent_value: parent_val, list_not_selected: list_not_selected }; jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], data, function(response){ var rez={}; try { rez=JSON.parse(response); } catch (e){ rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] }; console.log(response); } if(rez.error===''){ var opt_list=''; var list_type=list_fld.prop('tagName').toLowerCase(); var list_name=list_type=='select' ? list_fld.attr('name'):list_fld.data('field_name'); for (var i in rez.data){ if(list_type!='select'&&rez.data[i]['key']==0) continue; opt_list +=list_type=='select' ? '' + rez.data[i]['value'] + ' ':' ' + rez.data[i]['value'] + ' '; } list_fld .html(opt_list); if(list_type=='select'&&list_fld.find('option:selected').length==0&&list_fld.find('option').length > 0) list_fld.find('option').get(0).selected=true; list_lbl.find('span.trx_addons_refresh').remove(); list_fld.trigger('change'); }});return false; }; window.trx_addons_document_animate_to=function(id, callback){ var oft = !isNaN(id) ? Number(id):0; if(isNaN(id)){ if(id.indexOf('#')==-1) id='#' + id; var obj=jQuery(id).eq(0); if(obj.length==0) return; oft=obj.offset().top; } var st=jQuery(window).scrollTop(); var oft2=Math.max(0, oft - trx_addons_fixed_rows_height()); var speed=Math.min(1200, Math.max(300, Math.round(Math.abs(oft2-st) / jQuery(window).height() * 300))); if(true||st==0){ setTimeout(function(){ if(isNaN(id)) oft=obj.offset().top; oft2=Math.max(0, oft - trx_addons_fixed_rows_height()); jQuery('body,html').stop(true).animate({scrollTop: oft2}, Math.floor(speed/2), 'linear', callback); }, Math.floor(speed/2)); } jQuery('body,html').stop(true).animate({scrollTop: oft2}, speed, 'linear', callback); }; window.trx_addons_fixed_rows_height=function(){ var with_admin_bar=arguments.length>0 ? arguments[0]:true; var with_fixed_rows=arguments.length>1 ? arguments[1]:true; var oft=0; if(with_admin_bar){ var admin_bar=jQuery('#wpadminbar'); oft +=admin_bar.length > 0&&admin_bar.css('display')!='none'&&admin_bar.css('position')=='fixed' ? admin_bar.height():0; } if(with_fixed_rows){ jQuery('.sc_layouts_row_fixed_on').each(function(){ if(jQuery(this).css('position')=='fixed') oft +=jQuery(this).height(); });} return oft; }; window.trx_addons_document_set_location=function(curLoc){ if(history.pushState===undefined||navigator.userAgent.match(/MSIE\s[6-9]/i)!=null) return; try { history.pushState(null, null, curLoc); return; } catch(e){} location.href=curLoc; }; window.trx_addons_add_to_url=function(loc, prm){ var ignore_empty=arguments[2]!==undefined ? arguments[2]:true; var q=loc.indexOf('?'); var attr={}; if(q > 0){ var qq=loc.substr(q+1).split('&'); var parts=''; for (var i=0; i < qq.length; i++){ var parts=qq[i].split('='); attr[parts[0]]=parts.length>1 ? parts[1]:''; }} for (var p in prm){ attr[p]=prm[p]; } loc=(q > 0 ? loc.substr(0, q):loc) + '?'; var i=0; for (p in attr){ if(ignore_empty&&attr[p]=='') continue; loc +=(i++ > 0 ? '&':'') + p + '=' + attr[p]; } return loc; }; window.trx_addons_is_local_link=function(url){ var rez=url!==undefined; if(rez){ var url_pos=url.indexOf('#'); if(url_pos==0&&url.length==1) rez=false; else { if(url_pos < 0) url_pos=url.length; var loc=window.location.href; var loc_pos=loc.indexOf('#'); if(loc_pos > 0) loc=loc.substring(0, loc_pos); rez=url_pos==0; if(!rez) rez=loc==url.substring(0, url_pos); }} return rez; }; window.trx_addons_get_embed_from_url=function(url, autoplay){ if(autoplay===undefined) var autoplay=true; url=url.replace('/watch?v=', '/embed/') .replace('/vimeo.com/', '/player.vimeo.com/video/'); if(autoplay){ url +=(url.indexOf('?') > 0 ? '&':'?') + '&autoplay=1'; } return ''; }; window.trx_addons_browser_is_mobile=function(){ var check=false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true})(navigator.userAgent||navigator.vendor||window.opera); return check; }; window.trx_addons_browser_is_ios=function(){ return navigator.userAgent.match(/iPad|iPhone|iPod/i)!=null||navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i)?true:false; }; window.trx_addons_is_retina=function(){ var mediaQuery='(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)'; return (window.devicePixelRatio > 1)||(window.matchMedia&&window.matchMedia(mediaQuery).matches); }; window.trx_addons_get_file_name=function(path){ path=path.replace(/\\/g, '/'); var pos=path.lastIndexOf('/'); if(pos >=0) path=path.substr(pos+1); return path; }; window.trx_addons_get_file_ext=function(path){ var pos=path.lastIndexOf('.'); path=pos >=0 ? path.substr(pos+1):''; return path; }; window.trx_addons_get_basename=function(path){ return trx_addons_get_file_name(path).replace('.'+trx_addons_get_file_ext(path), ''); }; window.trx_addons_check_images_complete=function(cont){ var complete=true; cont.find('img').each(function(){ if(!complete) return; if(!jQuery(this).get(0).complete) complete=false; });return complete; }; window.trx_addons_round_number=function(num){ var precision=arguments[1]!==undefined ? arguments[1]:0; var p=Math.pow(10, precision); return Math.round(num*p)/p; }; Number.prototype.formatMoney=function(c, d, t){ var n=this, c=c==undefined ? 2:(isNaN(c=Math.abs(c)) ? 2:c), d=d==undefined ? ".":d, t=t==undefined ? ",":t, s=n < 0 ? "-":"", i=String(parseInt(n=Math.abs(Number(n)||0).toFixed(c))), j=(j=i.length) > 3 ? j % 3:0; return s + (j ? i.substr(0, j) + t:"") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2):""); }; window.trx_addons_proper=function(str){ return str.replace(/(\b\w)/gi, function(m){ return m.toUpperCase(); });}; window.trx_addons_replicate=function(str, num){ var rez=''; for (var i=0; i < num; i++){ rez +=str; } return rez; }; window.trx_addons_prepare_macros=function(str){ return str .replace(/\{\{/g, "") .replace(/\}\}/g, " ") .replace(/\(\(/g, "") .replace(/\)\)/g, " ") .replace(/\|\|/g, " "); }; window.trx_addons_remove_macros=function(str){ return str .replace(/\{\{/g, "") .replace(/\}\}/g, "") .replace(/\(\(/g, "") .replace(/\)\)/g, "") .replace(/\|\|/g, ""); }; window.trx_addons_parse_codes=function(text, tag_start, tag_end){ if(tag_start===undefined) tag_start='{{'; if(tag_end===undefined) tag_end='}}'; var r1=new RegExp(tag_start, 'g'); var r2=new RegExp(tag_end, 'g'); return text.replace(r1, '<').replace(r2, '>'); }; window.trx_addons_is_on=function(prm){ return prm>0||['true', 'on', 'yes', 'show'].indexOf((''+prm).toLowerCase()) >=0; }; window.trx_addons_is_off=function(prm){ return prm==''||prm==0||['false', 'off', 'no', 'none', 'hide'].indexOf((''+prm).toLowerCase()) >=0; }; window.trx_addons_is_inherit=function(prm){ return ['inherit'].indexOf((''+prm).toLowerCase()) >=0; }; window.trx_addons_get_icon_class=function(classes){ var classes=classes.split(' '); var icon=''; for (var i=0; i < classes.length; i++){ if(classes[i].indexOf('icon-') >=0){ icon=classes[i]; break; }} return icon; }; window.trx_addons_chg_icon_class=function(classes, icon){ var chg=false; classes=classes.split(' '); for (var i=0; i < classes.length; i++){ if(classes[i].indexOf('icon-') >=0){ classes[i]=icon; chg=true; break; }} if(!chg){ if(classes.length==1&&classes[0]=='') classes[0]=icon; else classes.push(icon); } return classes.join(' '); }; window.trx_addons_hex2rgb=function(hex){ hex=parseInt(((hex.indexOf('#') > -1) ? hex.substring(1):hex), 16); return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)};}; window.trx_addons_hex2rgba=function(hex, alpha){ var rgb=trx_addons_hex2rgb(hex); return 'rgba('+rgb.r+','+rgb.g+','+rgb.b+','+alpha+')'; }; window.trx_addons_rgb2hex=function(color){ var aRGB; color=color.replace(/\s/g,"").toLowerCase(); if(color=='rgba(0,0,0,0)'||color=='rgba(0%,0%,0%,0%)') color='transparent'; if(color.indexOf('rgba(')==0) aRGB=color.match(/^rgba\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i); else aRGB=color.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i); if(aRGB){ color=''; for (var i=1; i <=3; i++) color +=Math.round((aRGB[i][aRGB[i].length-1]=="%"?2.55:1)*parseInt(aRGB[i])).toString(16).replace(/^(.)$/,'0$1'); } else color=color.replace(/^#?([\da-f])([\da-f])([\da-f])$/i, '$1$1$2$2$3$3'); return (color.substr(0,1)!='#' ? '#':'') + color; }; window.trx_addons_components2hex=function(r,g,b){ return '#'+ Number(r).toString(16).toUpperCase().replace(/^(.)$/,'0$1') + Number(g).toString(16).toUpperCase().replace(/^(.)$/,'0$1') + Number(b).toString(16).toUpperCase().replace(/^(.)$/,'0$1'); }; window.trx_addons_rgb2components=function(color){ color=trx_addons_rgb2hex(color); var matches=color.match(/^#?([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})$/i); if(!matches) return false; for (var i=1, rgb=new Array(3); i <=3; i++) rgb[i-1]=parseInt(matches[i],16); return rgb; }; window.trx_addons_hex2hsb=function(hex){ var h=arguments[1]!==undefined ? arguments[1]:0; var s=arguments[2]!==undefined ? arguments[2]:0; var b=arguments[3]!==undefined ? arguments[3]:0; var hsb=trx_addons_rgb2hsb(trx_addons_hex2rgb(hex)); hsb.h=Math.min(359, hsb.h + h); hsb.s=Math.min(100, hsb.s + s); hsb.b=Math.min(100, hsb.b + b); return hsb; }; window.trx_addons_hsb2hex=function(hsb){ var rgb=trx_addons_hsb2rgb(hsb); return trx_addons_components2hex(rgb.r, rgb.g, rgb.b); }; window.trx_addons_rgb2hsb=function(rgb){ var hsb={}; hsb.b=Math.max(Math.max(rgb.r,rgb.g),rgb.b); hsb.s=(hsb.b <=0) ? 0:Math.round(100*(hsb.b - Math.min(Math.min(rgb.r,rgb.g),rgb.b))/hsb.b); hsb.b=Math.round((hsb.b /255)*100); if((rgb.r==rgb.g)&&(rgb.g==rgb.b)) hsb.h=0; else if(rgb.r>=rgb.g&&rgb.g>=rgb.b) hsb.h=60*(rgb.g-rgb.b)/(rgb.r-rgb.b); else if(rgb.g>=rgb.r&&rgb.r>=rgb.b) hsb.h=60 + 60*(rgb.g-rgb.r)/(rgb.g-rgb.b); else if(rgb.g>=rgb.b&&rgb.b>=rgb.r) hsb.h=120 + 60*(rgb.b-rgb.r)/(rgb.g-rgb.r); else if(rgb.b>=rgb.g&&rgb.g>=rgb.r) hsb.h=180 + 60*(rgb.b-rgb.g)/(rgb.b-rgb.r); else if(rgb.b>=rgb.r&&rgb.r>=rgb.g) hsb.h=240 + 60*(rgb.r-rgb.g)/(rgb.b-rgb.g); else if(rgb.r>=rgb.b&&rgb.b>=rgb.g) hsb.h=300 + 60*(rgb.r-rgb.b)/(rgb.r-rgb.g); else hsb.h=0; hsb.h=Math.round(hsb.h); return hsb; }; window.trx_addons_hsb2rgb=function(hsb){ var rgb={}; var h=Math.round(hsb.h); var s=Math.round(hsb.s*255/100); var v=Math.round(hsb.b*255/100); if(s==0){ rgb.r=rgb.g=rgb.b=v; }else{ var t1=v; var t2=(255-s)*v/255; var t3=(t1-t2)*(h%60)/60; if(h==360) h=0; if(h<60){ rgb.r=t1; rgb.b=t2; rgb.g=t2+t3; }else if(h<120){ rgb.g=t1; rgb.b=t2; rgb.r=t1-t3; }else if(h<180){ rgb.g=t1; rgb.r=t2; rgb.b=t2+t3; }else if(h<240){ rgb.b=t1; rgb.r=t2; rgb.g=t1-t3; }else if(h<300){ rgb.b=t1; rgb.g=t2; rgb.r=t2+t3; }else if(h<360){ rgb.r=t1; rgb.g=t2; rgb.b=t1-t3; }else{ rgb.r=0; rgb.g=0; rgb.b=0; }} return { r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b) };}; window.trx_addons_color_picker=function(){ var id=arguments[0]!==undefined ? arguments[0]:"iColorPicker"+Math.round(Math.random()*1000); var colors=arguments[1]!==undefined ? arguments[1]:'#f00,#ff0,#0f0,#0ff,#00f,#f0f,#fff,#ebebeb,#e1e1e1,#d7d7d7,#cccccc,#c2c2c2,#b7b7b7,#acacac,#a0a0a0,#959595,' +'#ee1d24,#fff100,#00a650,#00aeef,#2f3192,#ed008c,#898989,#7d7d7d,#707070,#626262,#555,#464646,#363636,#262626,#111,#000,' +'#f7977a,#fbad82,#fdc68c,#fff799,#c6df9c,#a4d49d,#81ca9d,#7bcdc9,#6ccff7,#7ca6d8,#8293ca,#8881be,#a286bd,#bc8cbf,#f49bc1,#f5999d,' +'#f16c4d,#f68e54,#fbaf5a,#fff467,#acd372,#7dc473,#39b778,#16bcb4,#00bff3,#438ccb,#5573b7,#5e5ca7,#855fa8,#a763a9,#ef6ea8,#f16d7e,' +'#ee1d24,#f16522,#f7941d,#fff100,#8fc63d,#37b44a,#00a650,#00a99e,#00aeef,#0072bc,#0054a5,#2f3192,#652c91,#91278f,#ed008c,#ee105a,' +'#9d0a0f,#a1410d,#a36209,#aba000,#588528,#197b30,#007236,#00736a,#0076a4,#004a80,#003370,#1d1363,#450e61,#62055f,#9e005c,#9d0039,' +'#790000,#7b3000,#7c4900,#827a00,#3e6617,#045f20,#005824,#005951,#005b7e,#003562,#002056,#0c004b,#30004a,#4b0048,#7a0045,#7a0026'; var colorsList=colors.split(','); var tbl=''; jQuery(document.createElement("div")) .attr("id", id) .css('display','none') .html(tbl) .appendTo("body") .addClass("iColorPickerTable") .on('mouseover', 'thead td', function(){ var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color')); jQuery('#'+id+'_colorPreview').css('background',aaa); jQuery('#'+id+'_colorPreview input').val(aaa); }) .on('keypress', '#'+id+'_colorPreview input', function(key){ var aaa=jQuery(this).val(); if(key.which===13&&(aaa.length===4||aaa.length===7)){ var fld=jQuery('#'+id).data('field'); var func=jQuery('#'+id).data('func'); if(func!=null&&func!='undefined'){ func(fld, aaa); }else{ fld.val(aaa).css('backgroundColor', aaa).trigger('change'); } jQuery('#'+id+'_Bg').fadeOut(500); jQuery('#'+id).fadeOut(500); key.preventDefault(); return false; }}) .on('change', '#'+id+'_colorPreview input', function(key){ var aaa=jQuery(this).val(); if(aaa.substr(0,1)==='#'&&(aaa.length===4||aaa.length===7)){ jQuery('#'+id+'_colorPreview').css('background',aaa); }}) .on('click', 'thead td', function(e){ var fld=jQuery('#'+id).data('field'); var func=jQuery('#'+id).data('func'); var aaa=trx_addons_rgb2hex(jQuery(this).css('background-color')); if(func!=null&&func!='undefined'){ func(fld, aaa); }else{ fld.val(aaa).css('backgroundColor', aaa).trigger('change'); } jQuery('#'+id+'_Bg').fadeOut(500); jQuery('#'+id).fadeOut(500); e.preventDefault(); return false; }) .on('click', 'tbody .iColorPicker_moreColors', function(e){ var thead=jQuery(this).parents('table').find('thead'); var out=''; if(thead.hasClass('more_colors')){ for (var i=0; i < colorsList.length; i++){ if(i%16==0) out +=(i>0 ? '':'') + ''; out +=' '; } thead.removeClass('more_colors').empty().html(out+' '); jQuery('#'+id+'_colorPreview').attr('colspan', 8); jQuery('#'+id+'_colorOriginal').attr('colspan', 8); }else{ var rgb=[0,0,0], i=0, j=-1; while (rgb[0]<0xF||rgb[1]<0xF||rgb[2]<0xF){ if(i%18==0) out +=(i>0 ? '':'') + ''; i++; out +=' '; rgb[2]+=3; if(rgb[2]>0xF){ rgb[1]+=3; if(rgb[1]>(j===0 ? 6:0xF)){ rgb[0]+=3; if(rgb[0]>0xF){ if(j===0){ j=1; rgb[0]=0; rgb[1]=9; rgb[2]=0; }else{ break; }}else{ rgb[1]=(j < 1 ? 0:9); rgb[2]=0; }}else{ rgb[2]=0; }} } thead.addClass('more_colors').empty().html(out+' '); jQuery('#'+id+'_colorPreview').attr('colspan', 9); jQuery('#'+id+'_colorOriginal').attr('colspan', 9); } jQuery('#'+id+' table.colorPickerTable thead td') .css({ 'width':'12px', 'height':'14px', 'border':'1px solid #000', 'cursor':'pointer' });e.preventDefault(); return false; });jQuery(document.createElement("div")) .attr("id", id+"_Bg") .on('click', function(e){ jQuery("#"+id+"_Bg").fadeOut(500); jQuery("#"+id).fadeOut(500); e.preventDefault(); return false; }) .appendTo("body"); jQuery('#'+id+' table.colorPickerTable thead td') .css({ 'width':'12px', 'height':'14px', 'border':'1px solid #000', 'cursor':'pointer' });jQuery('#'+id+' table.colorPickerTable') .css({'border-collapse':'collapse'});jQuery('#'+id) .css({ 'border':'1px solid #ccc', 'background':'#333', 'padding':'5px', 'color':'#fff' });jQuery('#'+id+'_colorPreview') .css({'height':'50px'});return id; }; window.trx_addons_color_picker_show=function(id, fld, func){ if(id===null||id===''){ id=jQuery('.iColorPickerTable').attr('id'); } var eICP=fld.offset(); var w=jQuery('#'+id).width(); var h=jQuery('#'+id).height(); var l=eICP.left + w < jQuery(window).width()-10 ? eICP.left:jQuery(window).width()-10 - w; var t=eICP.top + fld.outerHeight() + h < jQuery(document).scrollTop() + jQuery(window).height()-10 ? eICP.top + fld.outerHeight():eICP.top - h - 13; jQuery("#"+id) .data({field: fld, func: func}) .css({ 'top':t+"px", 'left':l+"px", 'position':'absolute', 'z-index':999999 }) .fadeIn(500); jQuery("#"+id+"_Bg") .css({ 'position':'fixed', 'z-index':999998, 'top':0, 'left':0, 'width':'100%', 'height':'100%' }) .fadeIn(500); var def=fld.val().substr(0, 1)=='#' ? fld.val():trx_addons_rgb2hex(fld.css('backgroundColor')); jQuery('#'+id+'_colorPreview input,#'+id+'_colorOriginal input').val(def); jQuery('#'+id+'_colorPreview,#'+id+'_colorOriginal').css('background',def); }; window.trx_addons_array_merge=function(a1, a2){ for (var i in a2) a1[i]=a2[i]; return a1; }; window.trx_addons_serialize=function(mixed_val){ var obj_to_array=arguments.length==1||argument[1]===true; switch(typeof(mixed_val)){ case "number": if(isNaN(mixed_val)||!isFinite(mixed_val)) return false; else return (Math.floor(mixed_val)==mixed_val ? "i":"d") + ":" + mixed_val + ";"; case "string": return "s:" + mixed_val.length + ":\"" + mixed_val + "\";"; case "boolean": return "b:" + (mixed_val ? "1":"0") + ";"; case "object": if(mixed_val==null) return "N;"; else if(mixed_val instanceof Array){ var idxobj={ idx: -1 }; var map=[]; for (var i=0; i < mixed_val.length; i++){ idxobj.idx++; var ser=trx_addons_serialize(mixed_val[i]); if(ser) map.push(trx_addons_serialize(idxobj.idx) + ser); } return "a:" + mixed_val.length + ":{" + map.join("") + "}"; }else{ var class_name=trx_addons_get_class(mixed_val); if(class_name==undefined) return false; var props=new Array(); for (var prop in mixed_val){ var ser=trx_addons_serialize(mixed_val[prop]); if(ser) props.push(trx_addons_serialize(prop) + ser); } if(obj_to_array) return "a:" + props.length + ":{" + props.join("") + "}"; else return "O:" + class_name.length + ":\"" + class_name + "\":" + props.length + ":{" + props.join("") + "}"; } case "undefined": return "N;"; } return false; }; window.trx_addons_get_class=function(obj){ if(obj instanceof Object&&!(obj instanceof Array)&&!(obj instanceof Function)&&obj.constructor){ var arr=obj.constructor.toString().match(/function\s*(\w+)/); if(arr&&arr.length==2) return arr[1]; } return false; };})(); jQuery(document).ready(function(){ "use strict"; var vc_init_counter=0; trx_addons_init_actions(); jQuery(window).on('beforeunload', function(e){ if(jQuery.browser&&!jQuery.browser.safari){ jQuery('#page_preloader').css({display: 'block', opacity: 0}).animate({opacity:0.8}, 300); setTimeout(trx_addons_hide_preloader, 5000); }});function trx_addons_hide_preloader(){ jQuery('#page_preloader').animate({opacity:0}, 800, function(){ jQuery(this).css({display: 'none'}); });} function trx_addons_init_actions(){ if(TRX_ADDONS_STORAGE['vc_edit_mode'] > 0&&jQuery('.vc_empty-placeholder').length==0&&vc_init_counter++ < 30){ setTimeout(trx_addons_init_actions, 200); return; } trx_addons_hide_preloader(); var msg=jQuery('.trx_addons_message_box_system'), msg_delay=5000; if(msg.length > 0){ setTimeout(function(){ msg.fadeIn().delay(msg_delay).fadeOut(); }, 1000); var login=jQuery('.trx_addons_login_link'); if(msg.hasClass('trx_addons_message_box_error')&&login.length > 0){ setTimeout(function(){ login.trigger('click'); }, 2000+msg_delay); }} if(typeof TRX_ADDONS_STORAGE['animate_to_hash']=='undefined'&&!jQuery('body').hasClass('single-product')){ TRX_ADDONS_STORAGE['animate_to_hash']=true; setTimeout(function(){ if(window.mc4wp_forms_config&&window.mc4wp_forms_config.submitted_form&&window.mc4wp_forms_config.submitted_form.element_id){ trx_addons_document_animate_to(window.mc4wp_forms_config.submitted_form.element_id); }else if(location.hash!=''){ var obj=jQuery(location.hash); if(obj.length > 0){ var off=obj.offset().top, scroll=jQuery(window).scrollTop(), fixed_height=trx_addons_fixed_rows_height(); if(!isNaN(off)&&((fixed_height > 0&&off - scroll < fixed_height + 60)||scroll==0)){ trx_addons_document_animate_to(off - fixed_height - 60); }} }}, 600); } trx_addons_set_cookie('trx_addons_is_retina', trx_addons_is_retina() ? 1:0, 365); var first_call=true; jQuery(document) .on('action.init_hidden_elements', function(){ trx_addons_ready_actions(); if(!first_call) jQuery(window).trigger('scroll'); first_call=false; }) .trigger('action.init_hidden_elements', [jQuery('body')]); var vc_js=false; jQuery(document).on('vc_js', function(){ if(!vc_js){ vc_js=true; trx_addons_add_handlers(); }});setTimeout(function(){ if(!vc_js){ trx_addons_add_handlers(); }}, 1); function trx_addons_add_handlers(){ trx_addons_resize_actions(); jQuery(window).resize(function(){ trx_addons_resize_actions(); });TRX_ADDONS_STORAGE['scroll_busy']=true; trx_addons_scroll_actions(); jQuery(window).scroll(function(){ if(window.requestAnimationFrame){ if(!TRX_ADDONS_STORAGE['scroll_busy']){ window.requestAnimationFrame(trx_addons_scroll_actions); TRX_ADDONS_STORAGE['scroll_busy']=true; }}else{ trx_addons_scroll_actions(); }});typeof window.wpb_prepare_tab_content=="function"&&typeof window.wpb_prepare_tab_content_old=="undefined"&&(window.wpb_prepare_tab_content_old=window.wpb_prepare_tab_content)&&(window.wpb_prepare_tab_content=function(e, ui){ if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length > 0){ jQuery(document).trigger('action.init_hidden_elements', [ui.newPanel]); }else if(typeof ui.panel!=='undefined'&&ui.panel.length > 0){ jQuery(document).trigger('action.init_hidden_elements', [ui.panel]); } window.wpb_prepare_tab_content_old(e, ui); });typeof window.vc_accordionActivate=="function"&&typeof window.vc_accordionActivate_old=="undefined"&&(window.vc_accordionActivate_old=window.vc_accordionActivate)&&(window.vc_accordionActivate=function(e, ui){ if(typeof ui.newPanel!=='undefined'&&ui.newPanel.length > 0){ jQuery(document).trigger('action.init_hidden_elements', [ui.newPanel]); }else if(typeof ui.panel!=='undefined'&&ui.panel.length > 0){ jQuery(document).trigger('action.init_hidden_elements', [ui.panel]); } window.vc_accordionActivate_old(e, ui); });}} function trx_addons_ready_actions(e, container){ if(container===undefined) container=jQuery('body'); if(TRX_ADDONS_STORAGE['animate_inner_links'] > 0&&!container.hasClass('animate_to_inited')){ container.addClass('animate_to_inited') .on('click', 'a', function(e){ var link_obj=jQuery(this); var link_parent=link_obj.parent(); if(link_parent.parent().hasClass('trx_addons_tabs_titles')||link_parent.hasClass('vc_tta-tab')||link_obj.hasClass('vc_pagination-trigger')||link_obj.hasClass('ui-tabs-anchor')||link_parent.hasClass('vc_tta-panel-title')||link_parent.hasClass('wpb_accordion_header')) return; var href=link_obj.attr('href'); if(href=='#') return; if(trx_addons_is_local_link(href)){ var pos=href.indexOf('#'), offset=0; if(pos >=0){ href=href.substr(pos); if(jQuery(href).length > 0){ trx_addons_document_animate_to(href); e.preventDefault(); return false; }} }});} if(jQuery.ui&&jQuery.ui.tabs&&container.find('.trx_addons_tabs:not(.inited)').length > 0){ container.find('.trx_addons_tabs:not(.inited)').each(function (){ var init=jQuery(this).data('active'); if(isNaN(init)){ init=0; var active=jQuery(this).find('> ul > li[data-active="true"]').eq(0); if(active.length > 0){ init=active.index(); if(isNaN(init)||init < 0) init=0; }}else{ init=Math.max(0, init); } var disabled=[]; jQuery(this).find('> ul > li[data-disabled="true"]').each(function(){ disabled.push(jQuery(this).index()); });jQuery(this).addClass('inited').tabs({ active: init, disabled: disabled, show: { effect: 'fadeIn', duration: 300 }, hide: { effect: 'fadeOut', duration: 300 }, create: function(event, ui){ if(ui.panel.length > 0) jQuery(document).trigger('action.init_hidden_elements', [ui.panel]); }, activate: function(event, ui){ if(ui.newPanel.length > 0) jQuery(document).trigger('action.init_hidden_elements', [ui.newPanel]); }});});} if(jQuery.ui&&jQuery.ui.accordion&&container.find('.trx_addons_accordion:not(.inited)').length > 0){ container.find('.trx_addons_accordion:not(.inited)').each(function (){ var accordion=jQuery(this); var headers=accordion.data('headers'); if(headers===undefined) headers='h5'; var height_style=accordion.data('height-style'); if(height_style===undefined) height_style='content'; var collapsible=accordion.data('collapsible'); if(collapsible===undefined) collapsible=false; var init=accordion.data('active'); var active=false; if(isNaN(init)){ init=0; var active=accordion.find(headers+'[data-active="true"]').eq(0); if(active.length > 0){ while (!active.parent().hasClass('trx_addons_accordion')){ active=active.parent(); } init=active.index(); if(isNaN(init)||init < 0) init=0; }}else{ init=Math.max(0, init); } accordion.addClass('inited').accordion({ active: init, collapsible: collapsible, header: headers, heightStyle: height_style, create: function(event, ui){ if(ui.panel.length > 0){ jQuery(document).trigger('action.init_hidden_elements', [ui.panel]); }else if(active!==false&&active.length > 0){ active.find('>'+headers).trigger('click'); }}, activate: function(event, ui){ if(ui.newPanel.length > 0) jQuery(document).trigger('action.init_hidden_elements', [ui.newPanel]); }});});} var cp=container.find('.trx_addons_color_selector:not(.inited)'), cp_created=false; if(cp.length > 0){ cp.addClass('inited').each(function(){ if(jQuery(this).hasClass('iColorPicker')){ if(!cp_created){ trx_addons_color_picker(); cp_created=true; } trx_addons_change_field_colors(jQuery(this)); jQuery(this) .on('focus', function (e){ trx_addons_color_picker_show(null, jQuery(this), function(fld, clr){ fld.val(clr).trigger('change'); trx_addons_change_field_colors(fld); });}).on('change', function(e){ trx_addons_change_field_colors(jQuery(this)); });}else if(typeof jQuery.fn.wpColorPicker!='undefined'){ jQuery(this).wpColorPicker({ change: function(e, ui){ jQuery(e.target).val(ui.color).trigger('change'); }, clear: function(e){ jQuery(e.target).prev().trigger('change') }, });}});} function trx_addons_change_field_colors(fld){ var clr=fld.val(), hsb=trx_addons_hex2hsb(clr); fld.css({ 'backgroundColor': clr, 'color': hsb['b'] < 70 ? '#fff':'#000' });} if(jQuery.ui&&jQuery.ui.slider&&container.find('.trx_addons_range_slider:not(.inited)').length > 0){ container.find('.trx_addons_range_slider:not(.inited)').each(function (){ var range_slider=jQuery(this); var linked_field=range_slider.data('linked_field'); if(linked_field===undefined) linked_field=range_slider.prev('input[type="hidden"]'); else linked_field=jQuery('#'+linked_field); if(linked_field.length==0) return; var range_slider_cur=range_slider.find('> .trx_addons_range_slider_label_cur'); var range_slider_type=range_slider.data('range'); if(range_slider_type===undefined) range_slider_type='min'; var values=linked_field.val().split(','); var minimum=range_slider.data('min'); if(minimum===undefined) minimum=0; var maximum=range_slider.data('max'); if(maximum===undefined) maximum=0; var step=range_slider.data('step'); if(step===undefined) step=1; var init_obj={ range: range_slider_type, min: minimum, max: maximum, step: step, slide: function(event, ui){ var cur_values=range_slider_type==='min' ? [ui.value]:ui.values; linked_field.val(cur_values.join(',')).trigger('change'); for (var i=0; i < cur_values.length; i++){ range_slider_cur.eq(i) .html(cur_values[i]) .css('left', Math.max(0, Math.min(100, (cur_values[i]-minimum)*100/(maximum-minimum)))+'%'); }}, create: function(event, ui){ for (var i=0; i < values.length; i++){ range_slider_cur.eq(i) .html(values[i]) .css('left', Math.max(0, Math.min(100, (values[i]-minimum)*100/(maximum-minimum)))+'%'); }} }; if(range_slider_type===true) init_obj.values=values; else init_obj.value=values[0]; range_slider.addClass('inited').slider(init_obj); });} if(jQuery.fn&&jQuery.fn.select2){ container.find('.trx_addons_select2:not(.inited)').addClass('inited').select2(); } if(container.find('.trx_addons_video_player.with_cover .video_hover:not(.inited)').length > 0){ container.find('.trx_addons_video_player.with_cover .video_hover:not(.inited)') .addClass('inited') .on('click', function(e){ if(jQuery(this).hasClass('trx_addons_popup_link')) return; jQuery(this).parents('.trx_addons_video_player') .addClass('video_play') .find('.video_embed').html(jQuery(this).data('video')); var slider=jQuery(this).parents('.slider_swiper'); if(slider.length > 0){ var id=slider.attr('id'); TRX_ADDONS_STORAGE['swipers'][id].stopAutoplay(); id=slider.data('controller'); if(id&&TRX_ADDONS_STORAGE['swipers'][id+'_swiper']) TRX_ADDONS_STORAGE['swipers'][id+'_swiper'].stopAutoplay(); } jQuery(document).trigger('action.init_hidden_elements', [jQuery(this).parents('.trx_addons_video_player')]); jQuery(window).trigger('resize'); e.preventDefault(); return false; });} if(TRX_ADDONS_STORAGE['popup_engine']=='pretty'){ container.find("a[href$='jpg']:not(.inited),a[href$='jpeg']:not(.inited),a[href$='png']:not(.inited),a[href$='gif']:not(.inited)").each(function(){ if(!jQuery(this).parent().hasClass('woocommerce-product-gallery__image')) jQuery(this).attr('rel', 'prettyPhoto[slideshow]'); });var images=container.find("a[rel*='prettyPhoto']:not(.inited):not(.esgbox):not([data-rel*='pretty']):not([rel*='magnific']):not([data-rel*='magnific'])").addClass('inited'); try { images.prettyPhoto({ social_tools: '', theme: 'facebook', deeplinking: false });} catch (e){};}else if(TRX_ADDONS_STORAGE['popup_engine']=='magnific'){ container.find("a[href$='jpg']:not(.inited),a[href$='jpeg']:not(.inited),a[href$='png']:not(.inited),a[href$='gif']:not(.inited)").each(function(){ if(jQuery(this).parents('.cq-dagallery').length==0) jQuery(this).attr('rel', 'magnific'); });var images=container.find("a[rel*='magnific']:not(.inited):not(.esgbox):not(.prettyphoto):not([rel*='pretty']):not([data-rel*='pretty'])").addClass('inited'); setTimeout(function(){ images.unbind('click.prettyphoto'); }, 100); try { images.magnificPopup({ type: 'image', mainClass: 'mfp-img-mobile', closeOnContentClick: true, closeBtnInside: true, fixedContentPos: true, midClick: true, preloader: true, tLoading: TRX_ADDONS_STORAGE['msg_magnific_loading'], gallery:{ enabled: true }, image: { tError: TRX_ADDONS_STORAGE['msg_magnific_error'], verticalFit: true }, zoom: { enabled: true, duration: 300, easing: 'ease-in-out', opener: function(openerElement){ if(!openerElement.is('img')){ if(openerElement.parents('.trx_addons_hover').find('img').length > 0) openerElement=openerElement.parents('.trx_addons_hover').find('img'); else if(openerElement.find('img').length > 0) openerElement=openerElement.find('img'); else if(openerElement.siblings('img').length > 0) openerElement=openerElement.siblings('img'); else if(openerElement.parent().parent().find('img').length > 0) openerElement=openerElement.parent().parent().find('img'); } return openerElement; }}, callbacks: { beforeClose: function(){ jQuery('.mfp-figure figcaption').hide(); jQuery('.mfp-figure .mfp-arrow').hide(); }} });} catch (e){}; container.find(".trx_addons_popup_link:not(.popup_inited)").addClass('popup_inited').magnificPopup({ type: 'inline', focus: 'input', closeBtnInside: true, callbacks: { open: function (){ if(jQuery(this.content).data('popup-content')===undefined) jQuery(this.content).data('popup-content', jQuery(this.content).html()); else jQuery(this.content).html(jQuery(this.content).data('popup-content')); jQuery(this.content).find('.inited').removeClass('inited'); jQuery(document).trigger('action.init_hidden_elements', [jQuery(this.content)]); jQuery(document).trigger('action.init_popup_elements', [jQuery(this.content)]); var frame=jQuery(this.content).find('.video_frame'); if(frame.length > 0){ frame.find('> iframe').each(function (){ var src=jQuery(this).attr('src'); if(src.indexOf('youtube')>=0||src.indexOf('vimeo')>=0){ jQuery(this).attr('src', trx_addons_add_to_url(src, {'autoplay': 1})); }});} var frame=jQuery(this.content).find('.esg-grid'); if(frame.length > 0){ var wrappers=[".esg-tc.eec", ".esg-lc.eec", ".esg-rc.eec", ".esg-cc.eec", ".esg-bc.eec"]; for (var i=0; i'+wrappers[i]).unwrap(); }} }, close: function (){ jQuery(this.content).empty(); }, resize: function (){ trx_addons_resize_actions(); }} });} if(container.find('a.post_counters_likes:not(.inited),a.comment_counters_likes:not(.inited)').length > 0){ var likes_busy=false; container.find('a.post_counters_likes:not(.inited),a.comment_counters_likes:not(.inited)') .addClass('inited') .on('click', function(e){ if(!likes_busy){ likes_busy=true; var button=jQuery(this); var inc=button.hasClass('enabled') ? 1:-1; var post_id=button.hasClass('post_counters_likes') ? button.data('postid'):button.data('commentid'); var cookie_likes=trx_addons_get_cookie(button.hasClass('post_counters_likes') ? 'trx_addons_likes':'trx_addons_comment_likes'); if(cookie_likes===undefined||cookie_likes===null) cookie_likes=''; jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], { action: button.hasClass('post_counters_likes') ? 'post_counter':'comment_counter', nonce: TRX_ADDONS_STORAGE['ajax_nonce'], post_id: post_id, likes: inc }).done(function(response){ var rez={}; try { rez=JSON.parse(response); } catch (e){ rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] }; console.log(response); } if(rez.error===''){ var counter=rez.counter; if(inc==1){ var title=button.data('title-dislike'); button.removeClass('enabled trx_addons_icon-heart-empty').addClass('disabled trx_addons_icon-heart'); cookie_likes +=(cookie_likes.substr(-1)!=',' ? ',':'') + post_id + ','; }else{ var title=button.data('title-like'); button.removeClass('disabled trx_addons_icon-heart').addClass('enabled trx_addons_icon-heart-empty'); cookie_likes=cookie_likes.replace(','+post_id+',', ','); } button.data('likes', counter).attr('title', title).find(button.hasClass('post_counters_likes') ? '.post_counters_number':'.comment_counters_number').html(counter); trx_addons_set_cookie(button.hasClass('post_counters_likes') ? 'trx_addons_likes':'trx_addons_comment_likes', cookie_likes, 365); }else{ alert(TRX_ADDONS_STORAGE['msg_error_like']); } likes_busy=false; });} e.preventDefault(); return false; });} if(container.find('.trx_addons_emotions:not(.inited)').length > 0){ var emotions_busy=false; container.find('.trx_addons_emotions:not(.inited)') .addClass('inited') .on('click', '.trx_addons_emotions_item', function(e){ if(!emotions_busy){ emotions_busy=true; var button=jQuery(this); var button_active=button.parent().find('.trx_addons_emotions_active'); var post_id=button.data('postid'); jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], { action: 'post_counter', nonce: TRX_ADDONS_STORAGE['ajax_nonce'], post_id: post_id, emotion_inc: button.data('slug'), emotion_dec: button_active.length > 0 ? button_active.data('slug'):'', }).done(function(response){ var rez={}; try { rez=JSON.parse(response); } catch (e){ rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] }; console.log(response); } if(rez.error===''){ var cookie_likes=trx_addons_get_cookie('trx_addons_emotions'), cookie_likes_new=','; if(cookie_likes){ cookie_likes=cookie_likes.split(','); for (var i=0; i 0){ button_active.removeClass('trx_addons_emotions_active'); } if(button_active.length==0||button.data('slug')!=button_active.data('slug')){ button.addClass('trx_addons_emotions_active'); cookie_likes +=(cookie_likes.substr(-1)!=',' ? ',':'') + post_id + '=' + button.data('slug') + ','; } for (var i in rez.counter) button.parent().find('[data-slug="'+i+'"] .trx_addons_emotions_item_number').html(rez.counter[i]); trx_addons_set_cookie('trx_addons_emotions', cookie_likes, 365); }else{ alert(TRX_ADDONS_STORAGE['msg_error_like']); } emotions_busy=false; });} e.preventDefault(); return false; });} if(container.find('.socials_share .socials_caption:not(.inited)').length > 0){ container.find('.socials_share .socials_caption:not(.inited)').each(function(){ jQuery(this).addClass('inited').on('click', function(e){ jQuery(this).siblings('.social_items').slideToggle(); e.preventDefault(); return false; });});} if(container.find('.socials_share .social_items:not(.inited)').length > 0){ container.find('.socials_share .social_items:not(.inited)').each(function(){ jQuery(this).addClass('inited').on('click', '.social_item_popup', function(e){ var url=jQuery(this).data('link'); window.open(url, '_blank', 'scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=480, height=400, toolbar=0, status=0'); e.preventDefault(); return false; });});} container.find('.widget ul > li').each(function(){ if(jQuery(this).find('ul').length > 0){ jQuery(this).addClass('has_children'); }});container.find('.widget_archive a:not(.inited)').addClass('inited').each(function(){ var val=jQuery(this).html().split(' '); if(val.length > 1){ val[val.length-1]='' + val[val.length-1] + ' '; jQuery(this).html(val.join(' ')) }});jQuery('.sc_layouts_menu_nav').each(function(){ if(jQuery(this).find('.current-menu-item').length==0||jQuery('body').hasClass('blog_template')){ if(TRX_ADDONS_STORAGE['menu_cache']===undefined) TRX_ADDONS_STORAGE['menu_cache']=[]; var id=jQuery(this).attr('id'); if(id===undefined){ id=('sc_layouts_menu_nav_' + Math.random()).replace('.', ''); jQuery(this).attr('id', id); } TRX_ADDONS_STORAGE['menu_cache'].push('#'+id); }});if(TRX_ADDONS_STORAGE['menu_cache']&&TRX_ADDONS_STORAGE['menu_cache'].length > 0){ var href=window.location.href; if(href.substr(-1)=='/') href=href.substr(0, href.length-1); var href2=href + '/'; for (var i=0; i < TRX_ADDONS_STORAGE['menu_cache'].length; i++){ var menu=jQuery(TRX_ADDONS_STORAGE['menu_cache'][i]+':not(.prepared)'); if(menu.length==0) continue; menu.addClass('prepared'); menu.find('li').removeClass('current-menu-ancestor current-menu-parent current-menu-item current_page_item'); menu.find('a[href="'+href+'"],a[href="'+href2+'"]').each(function(idx){ var li=jQuery(this).parent(); li.addClass('current-menu-item'); if(li.hasClass('menu-item-object-page')) li.addClass('current_page_item'); var cnt=0; while ((li=li.parents('li')).length > 0){ cnt++; li.addClass('current-menu-ancestor'+(cnt==1 ? ' current-menu-parent':'')); }});}} container.find('.trx_addons_scroll_to_top:not(.inited)').addClass('inited').on('click', function(e){ jQuery('html,body').animate({ scrollTop: 0 }, 'slow'); e.preventDefault(); return false; });jQuery(document).trigger('action.before_ready_trx_addons'); jQuery(document).trigger('action.ready_trx_addons'); jQuery(document).trigger('action.after_ready_trx_addons'); } if(TRX_ADDONS_STORAGE['ajax_views']){ jQuery(document).on('action.ready_trx_addons', function(){ if(!TRX_ADDONS_STORAGE['post_views_counter_inited']){ TRX_ADDONS_STORAGE['post_views_counter_inited']=true; setTimeout(function(){ jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], { action: 'post_counter', nonce: TRX_ADDONS_STORAGE['ajax_nonce'], post_id: TRX_ADDONS_STORAGE['post_id'], views: 1 }).done(function(response){ var rez={}; try { rez=JSON.parse(response); } catch (e){ rez={ error: TRX_ADDONS_STORAGE['ajax_error'] }; console.log(response); } if(rez.error===''){ jQuery('.post_counters_single .post_counters_views .post_counters_number,.sc_layouts_title_meta .post_counters_views .post_counters_number').html(rez.counter); }});}, 10); }});} function trx_addons_scroll_actions(){ var scroll_offset=jQuery(window).scrollTop(); var scroll_to_top_button=jQuery('.trx_addons_scroll_to_top'); var adminbar_height=Math.max(0, jQuery('#wpadminbar').height()); if(scroll_to_top_button.length > 0){ if(scroll_offset > 100) scroll_to_top_button.addClass('show'); else scroll_to_top_button.removeClass('show'); } jQuery('[data-animation^="animated"]:not(.animated)').each(function(){ if(jQuery(this).offset().top < scroll_offset + jQuery(window).height()) jQuery(this).addClass(jQuery(this).data('animation')); });jQuery(document).trigger('action.scroll_trx_addons'); TRX_ADDONS_STORAGE['scroll_busy']=false; } function trx_addons_resize_actions(cont){ if(cont===undefined) cont=jQuery('body'); jQuery(document).trigger('action.resize_vc_row_start', [cont]); jQuery(document).trigger('action.resize_trx_addons', [cont]); jQuery(document).trigger('action.resize_vc_row_end', [cont]); } jQuery(document).on('action.resize_trx_addons', trx_addons_resize_video); function trx_addons_resize_video(e, cont){ if(cont===undefined) cont=jQuery('body'); cont.find('video').each(function(){ if(jQuery(this).addClass('trx_addons_resize').parents('div:hidden,section:hidden,article:hidden').length > 0){ return; } var video=jQuery(this).eq(0); var ratio=(video.data('ratio')!=undefined ? video.data('ratio').split(':'):[16,9]); ratio=ratio.length!=2||ratio[0]==0||ratio[1]==0 ? 16/9:ratio[0]/ratio[1]; var mejs_cont=video.parents('.mejs-video'); var w_attr=video.data('width'); var h_attr=video.data('height'); if(!w_attr||!h_attr){ w_attr=video.attr('width'); h_attr=video.attr('height'); if(!w_attr||!h_attr) return; video.data({'width': w_attr, 'height': h_attr});} var percent=(''+w_attr).substr(-1)=='%'; w_attr=parseInt(w_attr, 10); h_attr=parseInt(h_attr, 10); var w_real=Math.round(mejs_cont.length > 0 ? Math.min(percent ? 10000:w_attr, mejs_cont.parents('div,article').width()):Math.min(percent ? 10000:w_attr, video.parents('div,article').width())), h_real=Math.round(percent ? w_real/ratio:w_real/w_attr*h_attr); if(parseInt(video.attr('data-last-width'), 10)==w_real) return; if(percent){ video.height(h_real); }else if(video.parents('.wp-video-playlist').length > 0){ if(mejs_cont.length===0){ video.attr({'width': w_real, 'height': h_real});}}else{ video.attr({'width': w_real, 'height': h_real}).css({'width': w_real+'px', 'height': h_real+'px'});if(mejs_cont.length > 0){ trx_addons_set_mejs_player_dimensions(video, w_real, h_real); }} video.attr('data-last-width', w_real); });cont.find('.video_frame iframe').each(function(){ if(jQuery(this).addClass('trx_addons_resize').parents('div:hidden,section:hidden,article:hidden').length > 0){ return; } var iframe=jQuery(this).eq(0); if(iframe.attr('src').indexOf('soundcloud')>0) return; var ratio=(iframe.data('ratio')!=undefined ? iframe.data('ratio').split(':'):(iframe.parent().data('ratio')!=undefined ? iframe.parent().data('ratio').split(':'):(iframe.find('[data-ratio]').length>0 ? iframe.find('[data-ratio]').data('ratio').split(':'):[16,9]))); ratio=ratio.length!=2||ratio[0]==0||ratio[1]==0 ? 16/9:ratio[0]/ratio[1]; var w_attr=iframe.attr('width'); var h_attr=iframe.attr('height'); if(!w_attr||!h_attr){ return; } var percent=(''+w_attr).substr(-1)=='%'; w_attr=parseInt(w_attr, 10); h_attr=parseInt(h_attr, 10); var pw=iframe.parent().width(), ph=iframe.parent().height(), w_real=pw, h_real=Math.round(percent ? w_real/ratio:w_real/w_attr*h_attr); if(iframe.parent().css('position')=='absolute'&&h_real > ph){ h_real=ph; w_real=Math.round(percent ? h_real*ratio:h_real*w_attr/h_attr) } if(parseInt(iframe.attr('data-last-width'), 10)==w_real) return; iframe.css({'width': w_real+'px', 'height': h_real+'px'});iframe.attr('data-last-width', w_real); });} function trx_addons_set_mejs_player_dimensions(video, w, h){ if(mejs){ for (var pl in mejs.players){ if(mejs.players[pl].media.src==video.attr('src')){ if(mejs.players[pl].media.setVideoSize){ mejs.players[pl].media.setVideoSize(w, h); }else if(mejs.players[pl].media.setSize){ mejs.players[pl].media.setSize(w, h); } mejs.players[pl].setPlayerSize(w, h); mejs.players[pl].setControlsSize(); }} }} jQuery(document).on('action.resize_trx_addons', trx_addons_fix_column); jQuery(document).on('action.scroll_trx_addons', trx_addons_fix_column); function trx_addons_fix_column(e, cont){ if(cont===undefined) cont=jQuery('body'); cont.find('.sc_column_fixed').each(function(){ var col=jQuery(this), row=col.parent(); if(col.attr('class').indexOf('vc_col-lg-')!=-1||col.attr('class').indexOf('vc_col-md-')!=-1){ return; }else if(jQuery(window).width() < 768){ var old_style=col.data('old_style'); if(old_style!==undefined) col.attr('style', old_style).removeAttr('data-old_style'); }else{ var col_height=col.outerHeight(); var row_height=row.outerHeight(); var row_top=row.offset().top; var scroll_offset=jQuery(window).scrollTop(); var top_panel_fixed_height=trx_addons_fixed_rows_height(); if(col_height < row_height&&scroll_offset + top_panel_fixed_height > row_top){ var col_init={ 'position': 'undefined', 'top': 'auto', 'bottom':'auto' }; if(typeof TRX_ADDONS_STORAGE['scroll_offset_last']=='undefined'){ TRX_ADDONS_STORAGE['col_top_last']=row_top; TRX_ADDONS_STORAGE['scroll_offset_last']=scroll_offset; TRX_ADDONS_STORAGE['scroll_dir_last']=1; } var scroll_dir=scroll_offset - TRX_ADDONS_STORAGE['scroll_offset_last']; if(scroll_dir==0) scroll_dir=TRX_ADDONS_STORAGE['scroll_dir_last']; else scroll_dir=scroll_dir > 0 ? 1:-1; var col_big=col_height + 30 >=jQuery(window).height() - top_panel_fixed_height, col_top=col.offset().top; if(col_top < 0) col_top=TRX_ADDONS_STORAGE['col_top_last']; if(col_big){ if(scroll_dir!=TRX_ADDONS_STORAGE['scroll_dir_last']&&col.css('position')=='fixed'){ col_init.top=col_top - row_top; col_init.position='absolute'; }else if(scroll_dir > 0){ if(scroll_offset + jQuery(window).height() >=row_top + row_height + 30){ col_init.bottom=0; col_init.position='absolute'; }else if(scroll_offset + jQuery(window).height() >=(col.css('position')=='absolute' ? col_top:row_top) + col_height + 30){ col_init.bottom=30; col_init.position='fixed'; }}else{ if(scroll_offset + top_panel_fixed_height <=col_top){ col_init.top=top_panel_fixed_height; col_init.position='fixed'; }} }else{ if(scroll_offset + top_panel_fixed_height >=row_top + row_height - col_height){ col_init.bottom=0; col_init.position='absolute'; }else{ col_init.top=top_panel_fixed_height; col_init.position='fixed'; }} if(col_init.position!='undefined'){ var style=col.attr('style'); if(!style) style=''; if(!col.prev().hasClass('sc_column_fixed_placeholder')){ col.css(col_init); TRX_ADDONS_STORAGE['scroll_dir_last']=0; col.before('
'); } col_init.left=col_init.position=='fixed' ? col.prev().offset().left:col.prev().position().left; col_init.width=col.prev().width(); if(col.css('position')!=col_init.position||TRX_ADDONS_STORAGE['scroll_dir_last']!=scroll_dir||col.width()!=col_init.width){ if(col.data('old_style')===undefined){ col.attr('data-old_style', style); } col.css(col_init); }} TRX_ADDONS_STORAGE['col_top_last']=col_top; TRX_ADDONS_STORAGE['scroll_offset_last']=scroll_offset; TRX_ADDONS_STORAGE['scroll_dir_last']=scroll_dir; }else{ var old_style=col.data('old_style'); if(old_style!==undefined){ col.attr('style', old_style).removeAttr('data-old_style'); if(col.prev().hasClass('sc_column_fixed_placeholder')) col.prev().remove(); }} }});}});(function(){ "use strict"; window.trx_addons_debug_object=function(obj){ var recursive=arguments[1]!==undefined ? arguments[1]:1; var showMethods=arguments[2]!==undefined ? arguments[2]:false; var level=arguments[3]!==undefined ? arguments[3]:0; var dispStr=""; var addStr=""; var curStr=""; if(level > 0){ dispStr +=(obj===null ? "null":typeof(obj)) + "\n"; addStr=trx_addons_replicate(' ', level*2); } if(obj!==null&&(typeof(obj)=='object'||typeof(obj)=='array')){ for (var prop in obj){ if(!showMethods&&typeof(obj[prop])=='function') continue; if(levelx '); } if(clr) jQuery('#debug_log_content').empty(); jQuery('#debug_log_content').prepend(s+' '); jQuery('#debug_log').show(); }}; window.dcl===undefined&&(window.dcl=function(s){ console.log(s); });window.dco===undefined&&(window.dco=function(s,r,m){ console.log(trx_addons_debug_object(s,r,m)); });window.dal===undefined&&(window.dal=function(s){ if(TRX_ADDONS_STORAGE['user_logged_in']) alert(s); });window.dao===undefined&&(window.dao=function(s,r,m){ if(TRX_ADDONS_STORAGE['user_logged_in']) alert(trx_addons_debug_object(s,r,m)); });window.ddl===undefined&&(window.ddl=function(s,c){ trx_addons_debug_log(s); });window.ddo===undefined&&(window.ddo=function(s,r,m,c){ trx_addons_debug_log(trx_addons_debug_object(s,r,m),c); });})(); jQuery(document).on('action.ready_trx_addons', function(){ "use strict"; jQuery('form.trx_addons_popup_form_login:not(.inited)').addClass('inited').submit(function(e){ var rez=trx_addons_login_validate(jQuery(this)); if(!rez) e.preventDefault(); return rez; });jQuery('form.trx_addons_popup_form_register:not(.inited)').addClass('inited').submit(function(e){ var rez=trx_addons_registration_validate(jQuery(this)); if(!rez) e.preventDefault(); return rez; });function trx_addons_login_validate(form){ form.find('input').removeClass('trx_addons_field_error'); var error=trx_addons_form_validate(form, { error_message_time: 4000, exit_after_first_error: true, rules: [ { field: "log", min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_login_empty'] }, max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_login_long'] }}, { field: "pwd", min_length: { value: 1, message: TRX_ADDONS_STORAGE['msg_password_empty'] }, max_length: { value: 60, message: TRX_ADDONS_STORAGE['msg_password_long'] }} ] });if(TRX_ADDONS_STORAGE['login_via_ajax']&&!error){ jQuery.post(TRX_ADDONS_STORAGE['ajax_url'], { action: 'trx_addons_login_user', nonce: TRX_ADDONS_STORAGE['ajax_nonce'], redirect_to: form.find('input[name="redirect_to"]').length==1 ? form.find('input[name="redirect_to"]').val():'', remember: form.find('input[name="rememberme"]').val(), user_log: form.find('input[name="log"]').val(), user_pwd: form.find('input[name="pwd"]').val() }).done(function(response){ var rez={}; try { rez=JSON.parse(response); } catch(e){ rez={ error: TRX_ADDONS_STORAGE['msg_ajax_error'] }; console.log(response); } var result=form.find(".trx_addons_message_box").toggleClass("trx_addons_message_box_error", false).toggleClass("trx_addons_message_box_success", false); if(rez.error===''){ result.addClass("trx_addons_message_box_success").html(TRX_ADDONS_STORAGE['msg_login_success']); setTimeout(function(){ if(rez.redirect_to!=''){ location.href=rez.redirect_to; }else{ location.reload(true); }}, 3000); }else{ result.addClass("trx_addons_message_box_error").html(TRX_ADDONS_STORAGE['msg_login_error'] + (rez.error!==undefined ? '